package com.chuzhiyun.chengguoxy.feature.bean;

public class WorkTagsConfigBean {

    /**
     * id : 1
     * name : 周记
     * enableEditing : true
     * submissionCycle : per-week
     * submissionFreq : 1
     * submissionReminder : false
     * enableTitle : false
     * titleRequired : false
     * titleField :
     * enableDate : true
     * dateRequired : true
     * dateFormat : date
     * dateField : 日期
     * enableText : false
     * textRequired : false
     * textMinChars : null
     * textField :
     * enableFile : false
     * fileRequired : false
     * fileCategory :
     * fileField :
     * enablePosition : false
     * positionRequired : false
     * positionField :
     */

    private Integer id;
    private String name;
    private Boolean enableEditing;
    private String submissionCycle;
    private Integer submissionFreq;
    private Boolean submissionReminder;
    private Boolean enableTitle;
    private Boolean titleRequired;
    private String titleField;
    private Boolean enableDate;
    private Boolean dateRequired;
    private String dateFormat;
    private String dateField;
    private Boolean enableText;
    private Boolean textRequired;
    private Object textMinChars;
    private String textField;
    private Boolean enableFile;
    private Boolean fileRequired;
    private String fileCategory;
    private String fileField;
    private Boolean enablePosition;
    private Boolean positionRequired;
    private String positionField;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Boolean isEnableEditing() {
        return enableEditing;
    }

    public void setEnableEditing(Boolean enableEditing) {
        this.enableEditing = enableEditing;
    }

    public String getSubmissionCycle() {
        return submissionCycle;
    }

    public void setSubmissionCycle(String submissionCycle) {
        this.submissionCycle = submissionCycle;
    }

    public Integer getSubmissionFreq() {
        return submissionFreq;
    }

    public void setSubmissionFreq(Integer submissionFreq) {
        this.submissionFreq = submissionFreq;
    }

    public Boolean isSubmissionReminder() {
        return submissionReminder;
    }

    public void setSubmissionReminder(Boolean submissionReminder) {
        this.submissionReminder = submissionReminder;
    }

    public Boolean isEnableTitle() {
        return enableTitle;
    }

    public void setEnableTitle(Boolean enableTitle) {
        this.enableTitle = enableTitle;
    }

    public Boolean isTitleRequired() {
        return titleRequired;
    }

    public void setTitleRequired(Boolean titleRequired) {
        this.titleRequired = titleRequired;
    }

    public String getTitleField() {
        return titleField;
    }

    public void setTitleField(String titleField) {
        this.titleField = titleField;
    }

    public Boolean isEnableDate() {
        return enableDate;
    }

    public void setEnableDate(Boolean enableDate) {
        this.enableDate = enableDate;
    }

    public Boolean isDateRequired() {
        return dateRequired;
    }

    public void setDateRequired(Boolean dateRequired) {
        this.dateRequired = dateRequired;
    }

    public String getDateFormat() {
        return dateFormat;
    }

    public void setDateFormat(String dateFormat) {
        this.dateFormat = dateFormat;
    }

    public String getDateField() {
        return dateField;
    }

    public void setDateField(String dateField) {
        this.dateField = dateField;
    }

    public Boolean isEnableText() {
        return enableText;
    }

    public void setEnableText(Boolean enableText) {
        this.enableText = enableText;
    }

    public Boolean isTextRequired() {
        return textRequired;
    }

    public void setTextRequired(Boolean textRequired) {
        this.textRequired = textRequired;
    }

    public Object getTextMinChars() {
        return textMinChars;
    }

    public void setTextMinChars(Object textMinChars) {
        this.textMinChars = textMinChars;
    }

    public String getTextField() {
        return textField;
    }

    public void setTextField(String textField) {
        this.textField = textField;
    }

    public Boolean isEnableFile() {
        return enableFile;
    }

    public void setEnableFile(Boolean enableFile) {
        this.enableFile = enableFile;
    }

    public Boolean isFileRequired() {
        return fileRequired;
    }

    public void setFileRequired(Boolean fileRequired) {
        this.fileRequired = fileRequired;
    }

    public String getFileCategory() {
        return fileCategory;
    }

    public void setFileCategory(String fileCategory) {
        this.fileCategory = fileCategory;
    }

    public String getFileField() {
        return fileField;
    }

    public void setFileField(String fileField) {
        this.fileField = fileField;
    }

    public Boolean isEnablePosition() {
        return enablePosition;
    }

    public void setEnablePosition(Boolean enablePosition) {
        this.enablePosition = enablePosition;
    }

    public Boolean isPositionRequired() {
        return positionRequired;
    }

    public void setPositionRequired(Boolean positionRequired) {
        this.positionRequired = positionRequired;
    }

    public String getPositionField() {
        return positionField;
    }

    public void setPositionField(String positionField) {
        this.positionField = positionField;
    }
}
